package com.ruoyi.web.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Description 风场特征-入参
 * @Author liuhl
 * @Date 2024/4/23
 **/
@Data
@ApiModel(value = "WindCharacterDrawVo", description = "风场特征绘制入参对象")
public class WindCharacterDrawVo {

    @ApiModelProperty("类型：卫星-satellite，雷达-radar")
    private String type;

    @ApiModelProperty("开始日期, yyyymm")
    private String startTime;

    @ApiModelProperty("结束日期，yyyymm")
    private String endTime;

    @ApiModelProperty("展示要素类型：u24 v24 u12 v12 Gu Gv pu5 pu10 pu16 pu23 pv5 pv10 pv16 pv23")
    private String factor;

    @ApiModelProperty("插值方法：'linear', 'cubic', 'quintic'")
    private String method;

    @ApiModelProperty("卫星名称")
    private String sateName;

    @ApiModelProperty("数据类型:当卫星名称为TIMED：datatype为S0450/S0302/S0200)；UARS：A/P；其他为空值")
    private String dataType;

    @ApiModelProperty("结果类型：单点剖面:point_profile， 水平:horizon、垂直剖面:vertical_profile")
    private String resultType;

    @ApiModelProperty("经度范围，格式：a,b  a是最小，b是最大， 单点剖面或垂直剖面时，可能是一个值 a")
    private String longitudeRange;

    @ApiModelProperty("纬度范围，格式：a,b  a是最小，b是最大， 单点剖面或垂直剖面时，可能是一个值 a")
    private String latitudeRange;

    @ApiModelProperty("【仅卫星数据-水平面时存在】绘图高度")
    private String level;

    @ApiModelProperty("【仅雷达数据时存在】数据名称")
    private String dataName;

    @ApiModelProperty("【仅雷达数据时存在】时域特征：月-monthly ， 季度-seasonal")
    private String timeFeature;


}
